documentation for the more-or-less library