Document more libs

Less warnings and more docunits.

Libraries improved are pipeline, hash_debug, more_collections, ordered_tree, and poset.
I agree with @Morriar. Why isn’t it written like the following:

    ~~~nitish
    if a < b then return -1
    if a > b then return 1
    else return 0
    ~~~