fix synopsis: avoid conflict between two "thing" subs; ensure the source module has been loaded