Breaking apart _resolve
Split up the resolver
Splitting up resolve to remove closure creation at run-time
lint
Merge pull request #18 from Obvious/jeremy-perf

Splitting up resolve to remove closure creation at run-time