typed-option (npm): Typed option library
Keywords: option|typed|typescript|functional