Got rid of attr()
Better error reporting for bad values in bind() and sequence()
Keep a single buffer with an offset instead of consing