Typechecking is what typescript does for us. Unfortunately, it's not always true in core part of Angu...
Unhandled exception might lead to failed subscription and user's frustration when button click leads...
Functional programming is kind of thing which usually is not too famous. You have to come to this one...