According to this presentation (<http://oud.ocaml.org/2012/slides/oud2012-paper13-slides.pdf>, PDF page 4), the following two data structures use different amount of memory

```
type t1 = { f1: float; f2:float};;
type t2 = (float * float);;

```

And t1 use less memory than t2, can anybody explain to me why is this the case?