Game development in Go: Ebitengine shaders

A pattern for writing multi-step programs.