Effective Categories