ParentFull threaddeadowl·Functions with closures are as powerful as OOP and can be used analogously.Also, singletons aren't portable.View on HN