Add extra add overloads
Merge pull request #2381 from johnnyreilly/master

Add extra add overloads