defchan supports arbitrary buffer expression.