Support passing structures that contain capabilities somewhere deeply nested without trying to pretend that they’re integers.