Fix the comment of newWithValues: and add a test

I've added a test to ensure that `BlockClosure#newWithValues:` will not
silently consume errrors if the argument list is wrong. I've also
updated the comment of `newWithValues:` to try and fit with Amber's
comment guidelines.