run 2to3

Summary: I'm sick of seeing these lint warning

Reviewed By: @sgolemon

Differential Revision: D1567443
ensure classes in strict mode have members fully known

Summary: Strict mode should declare fully known types.

Reviewed By: @pikatchu

Differential Revision: D1230872