I have stumbled across the following type inference issue for `Dict`s in
julia> typeof(Dict(sin => sin, cos => cos))
julia> typeof(Dict(x => x for x in [sin, cos]))
In Julia-0.5, functions got their own type. I was surprised to see that
the type inference in the `Dict(:a => sin, :b => cos)` for the value of the
dict is `Any` and not `Function`. In the comprehension syntax, the type of
the value _is_ generalised to `Function`.
Is this intended behavior?