bumped scalaz version for 2.11.1 support
neated up types