Expose merge! method

ref #8