Fix typo
Handle enum contructors
Handle array types