additional text utils, shorten lib.args, add lib.args.mandatory, add lib.error.throws