return the request itself (optionally wrapped in another type) add functionality to instantiate a request/wrapper run_request takes requests by reference shared smart pointer/interior mutability? make bofh/bofh-cli one crate? internal commands: commands, script, source, logout/quit, help raw (cli argument or repl command?) help_ref vs arg_type when hinting arguments? or perhaps actual help text? highlighting parentesgrupper tab completion