eed3si9n/treehugger — Issue #7: implicits break when wrapped in a collection
Author: eed3si9n
Created: 2012-02-17 06:35:31+00:00
State: open

## steps

```scala
val tp = (1 to t) map {
k => TYPEVAR(m.newTypeParameter(("T" + k).toString)).tree
}

DEF(m) withTypeParams(tp: _*) := BLOCK()
```

## problem

```scala
[error] found : scala.collection.immutable.IndexedSeq[treehugger.package.forest.treehuggerDSL.TypeDefSymStart]
[error] required: Seq[treehugger.package.forest.TypeDef]
[error] withTypeParams(tp: _*)
```

## expectation

This should work without putting `.tree` everywhere.
Either allow `TypeDefSymStart` or convert `List[T]`.