- annotations
 - more docs
 - repl tests