Instance Method encode(_:into:) func encode<T>(_ value: T, into buffer: inout ByteBuffer) throws where T : Encodable