scala 2.11 + more precise tests + Defn