Add which-func utility
Fix for byte compile