Parsing user's commands into arbitrary Rust types, in no-std environments and with support for context-sensitive parsing and completion.
Derive macro implementation for kmdparse.