Is it possible in Haskell to mix named and unnamed fields in records? Every example I see uses either all named or all unnamed fields like:
data A = A Int Int Int
or
data A = A {x::Int, y::Int, z::Int}
and I want something like
data A = A {_::Int, y::Int, z::Int)