const fail = (msg) => channel.push(Either.Left(msg))
'resultNoMatch': (result) => { channel.push(Either.Left(`No command matches for ${result[0]}`)) },
const success = (msg) => channel.push(Either.Right(msg))