Simple Signals implemented in Typescript - Statically Typed For U!