Changed instantiators to use normal function parameters, simplifying their
implementation by making initialisers return self.
Made literal instantiators macros.
normal-function-parameters
1frompackageimportmodule# module is not defined in package 2# import package.module # use this instead