text: import scala.language.experimental.macros
  import scala.reflect.macros.blackbox.Context
  
  abstract class Bundle(c: Context) {
    def deferred: Int
    def impl = ???
  }
  
  object Macros {
    def foo = macro Bundle.impl
  }
  