Map Frame rows to arbitrary records.
Map Frame rows to arbitrary records.

Previously we just allowed HLists, but now it supports arbitrary types
by using Shapeless's Generic.

tixxit/framian,codeaudit/framian,longcao/framian