so here's an idea: an infinite tape of deques of ints.
- you have a pointer that selects the current deque, which you can move around like BF
- you also have a register which you can use when moving a value from one deque to another
- a deque is a deque, you can push and pop a number and do basic arithmetic on both ends