Added another bit of coalescence semantics with the respond keyword. Cleaned up todo example.