将部分存在分支的函数改为惰性载入

当这些函数被重复多次调用的时候可以减少重复的判断工作，提升执行速度