[WIP] Sieve language implementation in Go