typos (doc+interpreter); hash of booleans is now always correct