sbt 0.13:

```scala
mappings in Universal ++= {
  val ensureRun = (packageBin in Compile).value
  directory(target.value / "streams")
}
```


What I think you're running into above is some shadowing flipping out the implicits.  Try to use a different name for `target`:

```scala
mappings in Universal <++= (packageBin in Compile, target) map { (_, t) =>
  directory(t / "streams")
}
```

Also +1 on an example which depends on a task.