allow passing callable objects to Options::Value, this saves the awkward hash syntax and provides more flexibility.
release 0.0.7.