Adding shortcut wrapper for helping with optimization

Fixes #32
Why this change? options are still optional is callback is omitted, no?