For those unfamiliar with php, or its type annotations, why is adding type annotations a risky step? Do they become enforcing?
function foo(string $bar) { ... }
foo(1234) // kaboom?