rename goto -> go
use named functions for stacktraces
v2.0 (breaking api change)