JULIA include statement error: applicable method may be too new

I want to import a function present in a julia file somewhere during runtime just like in python we have importlib.import_module to import module is there something present in julia I'm new to julia and I'm not sure how to do that. I have to import a function main from another julia file and want to run it but I have to also check a condition before that if the condition is true then I want to import the function. EDIT I have a file main.jl

function myMain() s1 = "Hello" s2 = "World!" include("functions/hello.jl") say(s1, s2) end myMain() 
function say(s1, s2) print(s1, s2) end 
Error
ERROR: LoadError: MethodError: no method matching say(::String, ::String) The applicable method may be too new: running in world age 32378, while current world is 32379. Closest candidates are: say(::Any, ::Any) at ~/Desktop/julia_including/functions/hello.jl:1 (method too new to be called from this world context.) Stacktrace: [1] myMain() @ Main ~/Desktop/julia_including/main.jl:5 [2] top-level scope @ ~/Desktop/julia_including/main.jl:8 in expression starting at /home/shivansh/Desktop/julia_including/main.jl:8