With the type constructors added in #180, there are now two ways to make types. We should remove TypeFactory and make the normal constructors the only way. A context property needs to be added to SimpleModule so it can be passed to the type constructors when adding external functions to SimpleModules.
With the type constructors added in #180, there are now two ways to make types. We should remove TypeFactory and make the normal constructors the only way. A context property needs to be added to SimpleModule so it can be passed to the type constructors when adding external functions to SimpleModules.