I got board, so porting scalaz to java...