JuliaLang/julia — comment on commit 731927290598b6701ee82a93a9479e978e619dd5
File:  line 0
By JeffBezanson:

One issue with aliases is that the method definition establishes the "official" name, which will be used in printing and stack traces etc. That makes me think `enqueue` should be the core name, with `unshift` as the alias for compatibility. People who know unshift don't seem likely to be confused by enqueue.