wip
remove makeTag
refactor
Refactor
refactor
Refactor
Rename New{Environ,Machine} functions
Finish renaming constructors
unexport TagKind
revert unexport of tagKind
Responding to review feedback
Merge pull request #2 from davecheney/103-introduce-tags-type

Tags refactor part 1