unit case abs() encoder
unit case discard() encoder
webSocket application