decorators now able to work with var keywords and positionals
added test, confirmed behaviour, added cloak var