Make TailRecursiveVisitor.sequence a global extension method