Implement a bunch of helpers. Arrays can now map with a block, syncronously and asyncronously with any amount of parallelity(?). Strings of the format @"x.y.w.h", @"x.y" and @"w.h", as well as arrays with [x,y,w,h], [x,y] and [w,h], can now be turned into CGRects, CGPoints and CGSizes with makeRect, makePoint and makeSize respectively.