ActiveSupport::Notifications#instrument was abstracted previously in the Ldp class to make it an optional include. This commit uses that instead of creating a hard dependency on ActiveSupport since it isn't specified as a dependency in the gemspec.
Coverage remained the same at 85.893% when pulling 61fbb9bb7beac3f2533cdf3e0363ad76df886b40 on fancier_instrument into 1d6eac14053ca60d02c9a50ad3cc3f071ea7e56b on main.
ActiveSupport::Notifications#instrument was abstracted previously in the Ldp class to make it an optional include. This commit uses that instead of creating a hard dependency on ActiveSupport since it isn't specified as a dependency in the gemspec.