move some things into reflection.jl that belong there
add function_name and function_module