begin procedural argument handling
finish procedural argument handling
removed _to_help, moved implementation inside 'to'