IO monad for read
Hash identifiers
Small refactoring
BinTree