a POSIX shutdown type
| std_types::object | the prototype object for all "normal" objects |
| std::shutdown | shutdown the receiver and/or sender of the specified socket |
| std::equal | compares two shutdown types for equality |
| std::hash | returns an integer hash value for a shutdown type |
| std::to_integer | returns an integer value representing the shutdown type |