i really don't get dynamically typed languages tbh...
converting compile time errors into runtime errors feels awful... even worse if you don't get an error at all...
rebased some js code and it just didn't work at all. turns out the field i had been used was removed in the latest pr