More learning around implicits and handling Options