Get the type of an array of expressions, attempting to determine the type of the elements and returning an appropriate array type.
the array expression or array of expressions to evaluate.
Optional
an optional type checker to use for variable expressions.
the array type, or 'array' if the element types cannot be determined.
Get the type of an array of expressions, attempting to determine the type of the elements and returning an appropriate array type.