handling more than one argument as options object or as native arguments

Small Step but its a cute little overhead that can also let us use something similar to build from args.

This is my first time in c++ so I wouldn't be suprised if this isn't 100%