 
 extension ChannelOptions {
     /// A set of `TCPConvenienceOption`s
-    public struct TCPConvenienceOptions: ExpressibleByArrayLiteral, Hashable {
+    public struct TCPConvenienceOptions: ExpressibleByArrayLiteral, Hashable, NIOSendable {
         var allowLocalEndpointReuse = false
         var disableAutoRead = false
         var allowRemoteHalfClosure = false

    }
}

extension ChannelOptions.Types.ConvenienceOptionValue where ValueType == () {
    /// Convenience method working with bool options as bool values for set.
    public var isSet: Bool {

// MARK: TCP - data
extension ChannelOptions {
    /// A TCP channel option which can be applied to a bootstrap using convenience notation.
    public struct TCPConvenienceOption: Hashable, NIOSendable {
        fileprivate var data: ConvenienceOption
        
        private init(_ data: ConvenienceOption) {
