T/F 1. C allows the programmer to declare parametrized types2. Hindley-Milner infers the types of constructs that are not explicitly declared3. An expression is an L-value if there is s location associated with it4. The types pointer to int and areayvof int are structurally equivalent 5. The types struct{neo: string, baz: int} and struct B{baz: string, neo: int} are structurally equivalent