alloc: first cut of tiny allocator (down to 2 bytes!)