new Atomic.pack method with signature
finished public API