ListFromExpr
Default implementation of FromExpr[List]
- Unlifts '{List(x1, ..., xn)}
into Some(List(x1, ..., xn))
if all xi
are unliftable
- Unlifts '{List.empty}
into Some(Nil)
- Unlifts '{Nil}
into Some(Nil)
- Otherwise unlifts to None