- add support for generic return types
- disable test