allow functions.vim to be :source'd again gracefully