Make chill-avro work with generic records

fixes #183