@xaviershay has merged #1307 so I can compress the amount of deprecations issued with a `:type` key, I'm less sure about the array idea though...