i deleted basically everything.
abstract Allocator and Aligner