example:
Reference to 'enqueue' is ambiguous. Please specify its kind: val-enqueue, val-enqueue.
 
These are seen in many packages so should be easy to repro. I wonder if it's because we have the value enqueue defined in different modules, both in scope?