Would it be possible to add feature which would allow to resolve optional dependencies?
Pseudo-implementation (which doesn't work):
  def wireOpt[T](enabled: Boolean): Option[T] = {
    if (enabled) {
      Some(wire[T])
    } else {
      None
    }
  }Thanks for awesome library!