think about the implications of module-level types
Merge branch 'feature/more/expressive/model' of github.com:bio4j/bio4j into feature/more/expressive/model