The element type of the traversable
Readonly_Readonly[toPattern matches over the Map, applying a handler function based on whether it's empty
The result of applying the matching handler function
Custom JSON serialization. Returns the canonical @functype-marked
envelope object so native JSON.stringify (and the rest of the JSON
toJSON protocol) emits a round-trip-able shape that
Serialization.deserialize can reconstruct.
Added in 1.2.0. Concrete types narrow the return to their specific marker/tag literals.
A traversable interface for key-value containers that excludes map, flatMap, flatMapAsync, and ap operations.
Key-value containers (Map, Obj) cannot satisfy Functor's unconstrained
map<B extends Type>because their type parameter is constrained (e.g., to Record or Tuple pairs). These containers redefine map/flatMap with their own tighter constraints.