now that i see some `NotImplementedError`s in the code I wonder if you want to also raise that or `ArgumentError` here if tags are being provided and the `StatsD.implementation` is not `:datadog`. just a thought