to test if a function exists, should use fboundp
export everything by default, then if adding export header (maybe with false value in org) in org file, dont export, used in development maybe