`buffer :+= p`