+* Cambiar el layout de memoria (mostrar lo encontrado en el post). Se podría
+ usar un tamaño de bloque por cada tipo de dato (y por lo tanto una lista de
+ libres por cada tipo de dato). Esto podría ahorrar muchos bits (mark,
+ freebits, scan, etc.), el puntero al pointer mask se guardaría una sola vez,
+ no hay ningún desperdicio de espacio salvo algún padding, pero podrían haber
+ esquemas donde ni siquiera (si siempre se alocan tantas páginas como sean
+ necesarias para evitar el padding para un tamaño de bloque). Un tipo de dato
+ NO_SCAN no alocaría directamente bits de noscan, mark y scan. Se podría
+ tratar de forma especial a strings.
+* Hacer preciso el static data por el tema de los TypeInfo's que ocupan mucha
+ memoria que debe ser escaneada.