Issue #647: Stop using a raw method in the presence of a type argument that erases to Sequential, since it doesn't seem to break anything
Issue #647: Test
Issue #647: Avoid using a raw method if simple cases when a type argument
erases to java.lang.Object
Issue #647: Dependent-ness of type parameters doesn't depend on variance
Issue #647: Generate a raw method if an erased type parameter has dependent type parameters. The test for #1036 is an example.
Issue #647: Update .src now we're not using raw methods so much.