remove unreachable code, use keyed fields for composite literal