Go SSA viewer

https://github.com/tmc/ssaview

Shows the SSA (Static Single Assignment) representation of input code.
Uses the wonderful golang.org/x/tools/go/ssa package.

status:
Input
package main

import "fmt"

func main() {
	a, b := 42, 43
	equal(a, b)
	fmt.Println("Let's see the SSA representation of this program")
}

func equal(i, j int) bool {
	// needless closure
	inner := func() bool {
		return i == j
	}
	return inner()
}
Result