Add Push overloads taking Branch instances