An scheme implemention using go