The very important principle here for the naming is making it obvious that D supports an element of duck-typing.<div>Naming it duck! does just that.</div><div>Advertisability is not what I would use to describe it.  How about clarity, articulateness, and lucidity?</div>

<div><br><div class="gmail_quote">On Sat, Oct 16, 2010 at 4:52 PM, Michael Chen <span dir="ltr">&lt;<a href="mailto:sth4nth@gmail.com">sth4nth@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

totally agreeed. let advertisability to influence a function name is<br>
ridiculous to me. you gotta have some princeple for names, but<br>
advertisability? i dont think so.</blockquote></div></div>