no need to separate commands and replies as types

it just clutters things