suppose I have test.scm:

(define (foo ...) ...)
(define (bar ...) ...)
(define (yay ...) ...)

(some-magical-funcion) --> '(bar foo yay) # is this possible?

basically, I want to have some function I can call to get a list of all symbols defined in the current top level