@trusted auto call(IStr func, AA...)(AA args)
Calls the given method for the currently active type. All types must implement this method.