Guarded suspension pattern

ウィキペディアから