Add shorthand joinfree, tryjoin, tryjoinfree and documentation