Metaprogramming 扩展内置对象 Extending Built-in Objects 检测并创建缺失的函数 Detecting and Creating Missing Functions