Added broken arguments version of method macro.
Updated macro for arguments.
Fixed type of Imp.