Enable nested records.

Review by @gzm0 and @vjovanov.
Yep... that's why travis stack overflows on 2.10