GitHub #80: Refactor [buffer~] to fix feedback loops