Hazel, a live functional programming environment with typed holes
Derives and generates mundane golang functions that you do not want to maintain yourself