in reply to Accessing main::Constant

The problem is that main::FO1 looks like a file handle. Workarounds:
print main::FO1(); print "".main::FO1; print STDOUT main::FO1;

That said, it makes no sense for a module to rely on the calling script to have a certain function defined.