IilFunction and IilParameterList can now take an IEnumerable of IilParameters (to better interoperate with F#)