Add support for stop(cause:).
#388
+140
−32
Merged
stop(cause:).
#388