Support arrays of inline types
A little less substr usage
Minor renaming