Behaves as visit but doesn't enforce at compile time that all types can be handled by the visiting functions.
Exception if naryFun!visitors can't be called with provided arguments
alias Number = Variant!(int, double); Number x = 23; assert(x.tryVisit!((int v) => true));
See Implementation
Behaves as visit but doesn't enforce at compile time that all types can be handled by the visiting functions.