Add swiftz_core

/cc @maxpow4h
This should be `.Next(box.map(f))` in the latest HEAD.

I'm not really interested in adding everything to box, because it will go away. The concept of a container that you can map over is present in the Const Functor.