better docs
throw_on_illegal_param/1
cmd:pass/1
cmd:nick/1
cmd:user/4
throw_on_illegal_trailing/1
throw_on_illegal_paramlist/1
throw_on_illegal_paramlist_and_trailing/2