[make] add `doc` target
[lib] attempting to write a functional interface
[doc] current functional interface ocamldoc
[docs] remove old docs
housekeeping
[git] ignore doc files
[make] add global flags
[obuild] ditch OO revisions attempt
[lib] incomplete; checkpoint for call