Using a newtype of list instead of [File3 _] for my Binary instances to avoid overlap with default generic list method