feat: module level `from_file`
feat: module level `from_file`

Making it at the module level solves many of the lifetime issues.
Also made Source &'a str again, and lowered the imports

cksac/graphql-rs