Summary: This diff captures global initializers ondemand, like we do for functions defined in headers. Reviewed By: ezgicicek Differential Revision: D19346947 fbshipit-source-id: 05174e6a4