On 3/12/13, Dmitry Olshansky <dmitry.olsh at gmail.com> wrote: > struct match //ditto for replace > { > //current behavior > static auto opCall(.....); > } For a second I was worried this would break UFCS, but actually it still works. Pretty kewl.