Pros - Allows memory to be statically allocated - Avoids issues with Thread creation before entering main - Matches existing APIs such as FunctionPointer and Ticker Cons - Does not enforce passing a NetworkInterface
per @0xc0170
Replaced FuncPtr with FunctionPointer in NSAPI
Responded to feedback from mbed-client implementation to introduce a full feature set that should support most of the use cases for the API.