Display a nicer message on M-. when the function has no source information
Integration of David's fix with some structure changes