Fixed a bug where the argtypes decorator could not be applied to
instance methods.
Fixed a bug where None could not be passed as an argument to the
argtypes decorator.
Implemented the Module and AbstractTarget class.