func BoltDeepPut(tx *bolt.Tx, elements ...[]byte) (err error)
BoltDeepPut saves the last element of elements arguments under the
key named by the second to last element, and all previous elements
will be created as buckets if any of them do not exist.