Fix argument to funcargs_free in type creation
Correct nonnull attribute for out_call()
TODO: multiple definition bug