typefo (npm): A JavaScript class enhancement tool.
Keywords: class|type|protect