ParentFull threadseanparsons·If you think that's hard don't look at the types for any moderately complicated JavaScript project.View on HN