fix some names and allow anon-code to be stored in attributes too
differentiate between call and apply (call requires the arguments to match the signature, whereas apply just takes an array and flattens it for you)
anon-code should have a default signature of *@_
make this a little more sane, and never return Unit from one of the native class methods
add in map, grep and each to Array and add some tests for it