A Stable Heap Buffer Deque
public func new<A>() : SHBufferDeque<A>
public func withCapacity<A>(init_capacity : Nat) : SHBufferDeque<A>
public func init<A>(capacity : Nat, val : A) : SHBufferDeque<A>
public func size<A>(self : SHBufferDeque<A>) : Nat