Unwriter
scalaz
update
Puzzle
usage
LoadVessels
SolvePuzzle