Ask HN: Typescript but for statically checking side-effects? | Heykuki News