fixes typeIsArray function