This adds a simplistic hack for handling dynamic type parameters to methods using an Alternative<T1,T2> template.