supporting [:type] identification
fleshing out tests
basic puppet manifest to support some TDD