in reply to use lib problem.
It's because the use statements are "compiled" before the rest of the code. Why do you want to do it that way?