- options passed to constructor now act as defaultOptions
- moved documentation of most options to @instrument