js-typed (npm): Unopinionated runtime typing for Javascript
Keywords: Javascript|types|Multimethods|Mulitple Dispatch