Compound Types Assignments