First pass at the 7 ingredients in Go. Very buggy. Do not use.