The `command` option is optional when the `erase` option is true, because when in erase mode, bind does not require any other arguments
binds options is a wrapper of fish_user_key_bindings that contains custom binds