port spawn()
port macro TAGMASK, tag()
remove unneeded macro LENGTH; comment on types of structs
port expose()