Type inference failed:
fun <`T> foo ( l: List<`T> ) : Unit
cannot be applied to
( Int )