pub opaque type Map { inner: List<#(key, value)>, } pub fn new() { Map { inner: [] } } // Seems to be an issue with the parser. The TypedExpr body is excluding the Equal binop. test new_1() { new() == Map { inner: [] } }