deep-freeze (npm): recursively Object.freeze() objects and functions
Keywords: freeze|deep|object|recursive