neco provides an elegant interface for commands. You can validate input, handle errors and compose multiple commands with rollback.
>= 0
OKURA Masafumi