it.js changes to make things much more error prone about argumenting