Well, if English were statically typed, the compiler would have caught your spelling mistake before you submitted your comment.
Types are valuable for any size application. They bring order to a chaotic world.
If you don't do static typing, you have to do a lot more unit testing. You also have to type out a lot of code to convert your function arguments into the types that you actually wanted. So, you're spending your time either way. Specifying types up front takes way less time than writing unit tests or converting arguments.