Now main (nay mosh_main) is called, and the program attempts to do something.

There's no useful I/O yet, but the program doesn't exit, which means it
probably thinks it is doing something.
Runs up to the not-implemented socket() call.

This is a lot of wild stubbing, just to see how far it would get, and what
hurdles must be crossed. Careful thinking about how best to do this will be
needed.