Made Arrow and IPAddress types use ScalarCoercible