Refactored `Forwarder` s.t. `sink` is a callable.