added paredit-like splice