Added docs on `Variant` which defines this and passes it down into here.