Go implementation of autojump plus more