As type definition
Variable and parameter types, as well as, function and property results
may be specified using As type: Boolean, Byte, Currency, Date, Double, Integer,
Long, Object, PortInt, Single, String, String*n, UserDialog, Variant,
objtype, userenum,
usertype.