Reorder constructor to avoid referencing uninitialized variable when environment contains a self-referencing proc
Merge pull request #398 from Shopify/fix_order_of_constructor_initialize

Reorder constructor to avoid referencing uninitialized variable when environment contains a self-referencing proc