All of our backends support UnboundBuffer and most algorithms require UnboundBuffer support. We should just get rid of Buffer.