:)  `private[sbt]` is the way to make it really evil to use.  Then just put an "exposer" in your build, like:

`project/exposer.scala`
```
package sbt
object Exposer {
  def doSomethingEvil(): IncOptions =....
}
```