Point free implementation of the tick function.

That is literally all I accomplished.  Gotta say it feels goo though,
the next real thing for me at this point is experimenting more with
Haskell's Type system so I can develop a better intution for how the
language works.

This source is an implementation of:
 "Monad Transformers Step By Step",Martin Grabmüller