feat: add support for specifying a data type "kind" in astype
#848
+43
−21
astype
#848