Explain how types should be named in type files; and FunctionGuard keys.