начинаешь писать функцию, тут же в комменте скармливаешь ей какие-то тестовые данные, проверяешь какие-то свои гипотезы, потом переносишь содержимое коммента в тест
Я, конечно, понимаю, что лиспера лишним макросом не испугать. Но тащить макрос только потому, что редактор не умеет в удобный интерактивный REPL, а умеет только в eval — странно