add more (currently failing) tests
bugfix: nested types and prefixes work together now