// Singularity-specific
 abstract internal int Send(Bytes data, SocketFlags flags);
 public static uint ToUInt32(Bytes value, int startIndex)
 {
     return(ByteOrder.BigEndianToHost(
                BitConverter.ToUInt32(value.Array, value.Start + startIndex)
                ));
 }