auto-server auto generated client/server implementations built ontop of tokio tungstenite, derived from the request enums NOTE this is currently a work in progress so use with caution