avoid construct 2 struct types for the same struct in firm