Implement `returns` and `forwards`.

Closes #174.