Client.Commands
data CommandResult
execute
executeUserCommand
commandExpansion
tabCompletion
data Command
commands