2017-06-06 inferred type arguments do not conform to type parameter bounds Scala ちょっとよくわからない stackoverflow.com