scala.Nothing is a type with no value of this type.
In scala a \'throw\' expression has type Nothing, and also an expression evaluates to a value.
Don\'t these