Add filter method to callExpression and return arrays as types in valueFactory.wrap()