and I prefer to typehint `$options` as an array