add convenience methods plus api docs, and allow arguments in random order (there is no obvious order for them really)
add convenience methods plus api docs, and allow arguments in random order (there is no obvious order for them really)

monomelodies/monad,monomelodies/monad