Bump pointer allocator and some scanner.