[feature] Add prepend and append functions