works!

hook up the rest of the stubs next
open / dup etc work

though ->wsg is always NULL, strange

sort out how main.c loads workspaces, needs to ake one mainw and load
wses into that