Let's try that again, but with more ambition
Add a makeshift doc.go
First commit towards actual pattern matching
Define the pattern type
Tidy pattern_test.go