TODO implement into_inner so people can send a manual websocket message like close with status. najamelan#6 check crate template for changes. ci passes if uploading code coverage fails.