Add primitive forwarding.

This amount of forwarding should hopefully be enough for implementing views.