Simplified type definitions