fix #464: Completion for function type and macro arguments