Generic parsers as flag types

Can now parse any data type as a flag as long as it implements Generic