added access to options for what used to be just the package implements dict.  this can now still be a dict or a lambda taking an opts lambda and returns a dict like before.