         try send(Data(data))
     }
 }
-extension WebSock.Message {
+
+extension WebSock.Frame {
     /* https://tools.ietf.org/html/rfc6455#section-5.2
      0               1               2               3
      0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7


 Right now it's dependent on response, it should timeout and close _not cleanly_
 */

import Strand

extension WebSock {
    public func send(_ msg: Message) throws {

            payloadLength: UInt64(payload.count),
            maskingKey: .none
        )

        let msg = Message(header: header, payload: payload)
        try send(msg)
    }
