Fabio/specs sources

This PR supersedes #19. The commits of @netbe have been squashed and reworded.
My question was about what was wrong? The  stray `<` or there is something else (for example after your comment I would be tempted to change to a string)?