* added cat function
* fixed no-arg version of block literal
* better print of function
Working through MK