For annotation test cases that try to bind to unbindable types.
Would love to do this an an inner class, but that won't work without
further refactoring. An inner class does not have a nullary constructor,
and can't be made to have one. A good, brief explanation can be found at
The Coder's Breakfast.