from http://docs.racket-lang.org/continue/