notes about force_compile and custom functions