A tiny compiler