-record(diff, { patch :: agnostic@vdom@patch:patch(any()), cache :: agnostic@vdom@cache:cache(any()) }).