Start work on unmarshalling targets into polymorphic types.