This should display the function signature instead of a, what I can only assume without testing, is a var signature
integer function foo(x, y) result(z) ! result does not need to be present for this to occur
integer, intent(in) :: x, y
end function foo
This should display the function signature instead of a, what I can only assume without testing, is a var signature