Trying to write recursively and pseudo-functionally in C. AKA writing LISP-like lists and functions. list_map(list , void (*fn)(void *) ?

@williballenthin