Language construct: algebraic data types for systems programming. Language construct: algebraic data types for web services. Language construct: algebraic data types for data processing. Language construct: algebraic data types for numerical computing. Language construct: algebraic data types for distributed systems. Language construct: algebraic data types for embedded. Language construct: algebraic data types for graphics. Language construct: algebraic data types for machine learning. Language construct: algebraic data types for blockchain. Language construct: algebraic data types for scripting. Language construct: algebraic data types for desktop apps. Language construct: algebraic data types for mobile. Language construct: pattern matching for systems programming. Language construct: pattern matching for web services. Language construct: pattern matching for data processing. Language construct: pattern matching for numerical computing. Language construct: pattern matching for distributed systems. Language construct: pattern matching for embedded. Language construct: pattern matching for graphics. Language construct: pattern matching for machine learning. Language construct: pattern matching for blockchain. Language construct: pattern matching for scripting. Language construct: pattern matching for desktop apps. Language construct: pattern matching for mobile. Language construct: type inference for systems programming. Language construct: type inference for web services. Language construct: type inference for data processing. Language construct: type inference for numerical computing. Language construct: type inference for distributed systems. Language construct: type inference for embedded. Language construct: type inference for graphics. Language construct: type inference for machine learning. Language construct: type inference for blockchain. Language construct: type inference for scripting. Language construct: type inference for desktop apps. Language construct: type inference for mobile. Language construct: higher-kinded types for systems programming. Language construct: higher-kinded types for web services. Language construct: higher-kinded types for data processing. Language construct: higher-kinded types for numerical computing. Language construct: higher-kinded types for distributed systems. Language construct: higher-kinded types for embedded. Language construct: higher-kinded types for graphics. Language construct: higher-kinded types for machine learning. Language construct: higher-kinded types for blockchain. Language construct: higher-kinded types for scripting. Language construct: higher-kinded types for desktop apps. Language construct: higher-kinded types for mobile. Language construct: typeclasses for systems programming. Language construct: typeclasses for web services. Language construct: typeclasses for data processing. Language construct: typeclasses for numerical computing. Language construct: typeclasses for distributed systems. Language construct: typeclasses for embedded. Language construct: typeclasses for graphics. Language construct: typeclasses for machine learning. Language construct: typeclasses for blockchain. Language construct: typeclasses for scripting. Language construct: typeclasses for desktop apps. Language construct: typeclasses for mobile. Language construct: traits for systems programming. Language construct: traits for web services. Language construct: traits for data processing. Language construct: traits for numerical computing. Language construct: traits for distributed systems. Language construct: traits for embedded. Language construct: traits for graphics. Language construct: traits for machine learning. Language construct: traits for blockchain. Language construct: traits for scripting. Language construct: traits for desktop apps. Language construct: traits for mobile. Language construct: interfaces for systems programming. Language construct: interfaces for web services. Language construct: interfaces for data processing. Language construct: interfaces for numerical computing. Language construct: interfaces for distributed systems. Language construct: interfaces for embedded. Language construct: interfaces for graphics. Language construct: interfaces for machine learning. Language construct: interfaces for blockchain. Language construct: interfaces for scripting. Language construct: interfaces for desktop apps. Language construct: interfaces for mobile. Language construct: generics for systems programming. Language construct: generics for web services. Language construct: generics for data processing. Language construct: generics for numerical computing. Language construct: generics for distributed systems. Language construct: generics for embedded. Language construct: generics for graphics. Language construct: generics for machine learning. Language construct: generics for blockchain. Language construct: generics for scripting. Language construct: generics for desktop apps. Language construct: generics for mobile. Language construct: lifetimes for systems programming. Language construct: lifetimes for web services. Language construct: lifetimes for data processing. Language construct: lifetimes for numerical computing. Language construct: lifetimes for distributed systems. Language construct: lifetimes for embedded. Language construct: lifetimes for graphics. Language construct: lifetimes for machine learning. Language construct: lifetimes for blockchain. Language construct: lifetimes for scripting. Language construct: lifetimes for desktop apps. Language construct: lifetimes for mobile. Language construct: borrow checker for systems programming. Language construct: borrow checker for web services. Language construct: borrow checker for data processing. Language construct: borrow checker for numerical computing. Language construct: borrow checker for distributed systems. Language construct: borrow checker for embedded. Language construct: borrow checker for graphics. Language construct: borrow checker for machine learning. Language construct: borrow checker for blockchain. Language construct: borrow checker for scripting. Language construct: borrow checker for desktop apps. Language construct: borrow checker for mobile. Language construct: monads for systems programming. Language construct: monads for web services. Language construct: monads for data processing. Language construct: monads for numerical computing. Language construct: monads for distributed systems. Language construct: monads for embedded. Language construct: monads for graphics. Language construct: monads for machine learning. Language construct: monads for blockchain. Language construct: monads for scripting. Language construct: monads for desktop apps. Language construct: monads for mobile. Language construct: applicatives for systems programming. Language construct: applicatives for web services. Language construct: applicatives for data processing. Language construct: applicatives for numerical computing. Language construct: applicatives for distributed systems. Language construct: applicatives for embedded. Language construct: applicatives for graphics. Language construct: applicatives for machine learning. Language construct: applicatives for blockchain. Language construct: applicatives for scripting. Language construct: applicatives for desktop apps. Language construct: applicatives for mobile. Language construct: functors for systems programming. Language construct: functors for web services. Language construct: functors for data processing. Language construct: functors for numerical computing. Language construct: functors for distributed systems. Language construct: functors for embedded. Language construct: functors for graphics. Language construct: functors for machine learning. Language construct: functors for blockchain. Language construct: functors for scripting. Language construct: functors for desktop apps. Language construct: functors for mobile. Language construct: effects system for systems programming. Language construct: effects system for web services. Language construct: effects system for data processing. Language construct: effects system for numerical computing. Language construct: effects system for distributed systems. Language construct: effects system for embedded. Language construct: effects system for graphics. Language construct: effects system for machine learning. Language construct: effects system for blockchain. Language construct: effects system for scripting. Language construct: effects system for desktop apps. Language construct: effects system for mobile. Language construct: capability-based security for systems programming. Language construct: capability-based security for web services. Language construct: capability-based security for data processing. Language construct: capability-based security for numerical computing. Language construct: capability-based security for distributed systems. Language construct: capability-based security for embedded. Language construct: capability-based security for graphics. Language construct: capability-based security for machine learning. Language construct: capability-based security for blockchain. Language construct: capability-based security for scripting. Language construct: capability-based security for desktop apps. Language construct: capability-based security for mobile. Language construct: linear types for systems programming. Language construct: linear types for web services. Language construct: linear types for data processing. Language construct: linear types for numerical computing. Language construct: linear types for distributed systems. Language construct: linear types for embedded. Language construct: linear types for graphics. Language construct: linear types for machine learning. Language construct: linear types for blockchain. Language construct: linear types for scripting. Language construct: linear types for desktop apps. Language construct: linear types for mobile. Language construct: dependent types for systems programming. Language construct: dependent types for web services. Language construct: dependent types for data processing. Language construct: dependent types for numerical computing. Language construct: dependent types for distributed systems. Language construct: dependent types for embedded. Language construct: dependent types for graphics. Language construct: dependent types for machine learning. Language construct: dependent types for blockchain. Language construct: dependent types for scripting. Language construct: dependent types for desktop apps. Language construct: dependent types for mobile. Language construct: gradual typing for systems programming. Language construct: gradual typing for web services. Language construct: gradual typing for data processing. Language construct: gradual typing for numerical computing. Language construct: gradual typing for distributed systems. Language construct: gradual typing for embedded. Language construct: gradual typing for graphics. Language construct: gradual typing for machine learning. Language construct: gradual typing for blockchain. Language construct: gradual typing for scripting. Language construct: gradual typing for desktop apps. Language construct: gradual typing for mobile. Language construct: refinement types for systems programming. Language construct: refinement types for web services. Language construct: refinement types for data processing. Language construct: refinement types for numerical computing. Language construct: refinement types for distributed systems. Language construct: refinement types for embedded. Language construct: refinement types for graphics. Language construct: refinement types for machine learning. Language construct: refinement types for blockchain. Language construct: refinement types for scripting. Language construct: refinement types for desktop apps. Language construct: refinement types for mobile. Language construct: row polymorphism for systems programming. Language construct: row polymorphism for web services. Language construct: row polymorphism for data processing. Language construct: row polymorphism for numerical computing. Language construct: row polymorphism for distributed systems. Language construct: row polymorphism for embedded. Language construct: row polymorphism for graphics. Language construct: row polymorphism for machine learning. Language construct: row polymorphism for blockchain. Language construct: row polymorphism for scripting. Language construct: row polymorphism for desktop apps. Language construct: row polymorphism for mobile. Language construct: async/await for systems programming. Language construct: async/await for web services. Language construct: async/await for data processing. Language construct: async/await for numerical computing. Language construct: async/await for distributed systems. Language construct: async/await for embedded. Language construct: async/await for graphics. Language construct: async/await for machine learning. Language construct: async/await for blockchain. Language construct: async/await for scripting. Language construct: async/await for desktop apps. Language construct: async/await for mobile. Language construct: coroutines for systems programming. Language construct: coroutines for web services. Language construct: coroutines for data processing. Language construct: coroutines for numerical computing. Language construct: coroutines for distributed systems. Language construct: coroutines for embedded. Language construct: coroutines for graphics. Language construct: coroutines for machine learning. Language construct: coroutines for blockchain. Language construct: coroutines for scripting. Language construct: coroutines for desktop apps. Language construct: coroutines for mobile. Language construct: green threads for systems programming. Language construct: green threads for web services. Language construct: green threads for data processing. Language construct: green threads for numerical computing. Language construct: green threads for distributed systems. Language construct: green threads for embedded. Language construct: green threads for graphics. Language construct: green threads for machine learning. Language construct: green threads for blockchain. Language construct: green threads for scripting. Language construct: green threads for desktop apps. Language construct: green threads for mobile. Language construct: actors for systems programming. Language construct: actors for web services. Language construct: actors for data processing. Language construct: actors for numerical computing. Language construct: actors for distributed systems. Language construct: actors for embedded. Language construct: actors for graphics. Language construct: actors for machine learning. Language construct: actors for blockchain. Language construct: actors for scripting. Language construct: actors for desktop apps. Language construct: actors for mobile. Language construct: channels for systems programming. Language construct: channels for web services. Language construct: channels for data processing. Language construct: channels for numerical computing. Language construct: channels for distributed systems. Language construct: channels for embedded. Language construct: channels for graphics. Language construct: channels for machine learning. Language construct: channels for blockchain. Language construct: channels for scripting. Language construct: channels for desktop apps. Language construct: channels for mobile. Language construct: CSP-style concurrency for systems programming. Language construct: CSP-style concurrency for web services. Language construct: CSP-style concurrency for data processing. Language construct: CSP-style concurrency for numerical computing. Language construct: CSP-style concurrency for distributed systems. Language construct: CSP-style concurrency for embedded. Language construct: CSP-style concurrency for graphics. Language construct: CSP-style concurrency for machine learning. Language construct: CSP-style concurrency for blockchain. Language construct: CSP-style concurrency for scripting. Language construct: CSP-style concurrency for desktop apps. Language construct: CSP-style concurrency for mobile. Language construct: STM transactions for systems programming. Language construct: STM transactions for web services. Language construct: STM transactions for data processing. Language construct: STM transactions for numerical computing. Language construct: STM transactions for distributed systems. Language construct: STM transactions for embedded. Language construct: STM transactions for graphics. Language construct: STM transactions for machine learning. Language construct: STM transactions for blockchain. Language construct: STM transactions for scripting. Language construct: STM transactions for desktop apps. Language construct: STM transactions for mobile. Language construct: lock-free structures for systems programming. Language construct: lock-free structures for web services. Language construct: lock-free structures for data processing. Language construct: lock-free structures for numerical computing. Language construct: lock-free structures for distributed systems. Language construct: lock-free structures for embedded. Language construct: lock-free structures for graphics. Language construct: lock-free structures for machine learning. Language construct: lock-free structures for blockchain. Language construct: lock-free structures for scripting. Language construct: lock-free structures for desktop apps. Language construct: lock-free structures for mobile. Language construct: immutability by default for systems programming. Language construct: immutability by default for web services. Language construct: immutability by default for data processing. Language construct: immutability by default for numerical computing. Language construct: immutability by default for distributed systems. Language construct: immutability by default for embedded. Language construct: immutability by default for graphics. Language construct: immutability by default for machine learning. Language construct: immutability by default for blockchain. Language construct: immutability by default for scripting. Language construct: immutability by default for desktop apps. Language construct: immutability by default for mobile. Language construct: pattern guards for systems programming. Language construct: pattern guards for web services. Language construct: pattern guards for data processing. Language construct: pattern guards for numerical computing. Language construct: pattern guards for distributed systems. Language construct: pattern guards for embedded. Language construct: pattern guards for graphics. Language construct: pattern guards for machine learning. Language construct: pattern guards for blockchain. Language construct: pattern guards for scripting. Language construct: pattern guards for desktop apps. Language construct: pattern guards for mobile. Language construct: do notation for systems programming. Language construct: do notation for web services. Language construct: do notation for data processing. Language construct: do notation for numerical computing. Language construct: do notation for distributed systems. Language construct: do notation for embedded. Language construct: do notation for graphics. Language construct: do notation for machine learning. Language construct: do notation for blockchain. Language construct: do notation for scripting. Language construct: do notation for desktop apps. Language construct: do notation for mobile. Language construct: pipelines for systems programming. Language construct: pipelines for web services. Language construct: pipelines for data processing. Language construct: pipelines for numerical computing. Language construct: pipelines for distributed systems. Language construct: pipelines for embedded. Language construct: pipelines for graphics. Language construct: pipelines for machine learning. Language construct: pipelines for blockchain. Language construct: pipelines for scripting. Language construct: pipelines for desktop apps. Language construct: pipelines for mobile. Language construct: macros (hygienic) for systems programming. Language construct: macros (hygienic) for web services. Language construct: macros (hygienic) for data processing. Language construct: macros (hygienic) for numerical computing. Language construct: macros (hygienic) for distributed systems. Language construct: macros (hygienic) for embedded. Language construct: macros (hygienic) for graphics. Language construct: macros (hygienic) for machine learning. Language construct: macros (hygienic) for blockchain. Language construct: macros (hygienic) for scripting. Language construct: macros (hygienic) for desktop apps. Language construct: macros (hygienic) for mobile. Language construct: macro_rules for systems programming. Language construct: macro_rules for web services. Language construct: macro_rules for data processing. Language construct: macro_rules for numerical computing. Language construct: macro_rules for distributed systems. Language construct: macro_rules for embedded. Language construct: macro_rules for graphics. Language construct: macro_rules for machine learning. Language construct: macro_rules for blockchain. Language construct: macro_rules for scripting. Language construct: macro_rules for desktop apps. Language construct: macro_rules for mobile. Language construct: procedural macros for systems programming. Language construct: procedural macros for web services. Language construct: procedural macros for data processing. Language construct: procedural macros for numerical computing. Language construct: procedural macros for distributed systems. Language construct: procedural macros for embedded. Language construct: procedural macros for graphics. Language construct: procedural macros for machine learning. Language construct: procedural macros for blockchain. Language construct: procedural macros for scripting. Language construct: procedural macros for desktop apps. Language construct: procedural macros for mobile. Language construct: compile-time evaluation for systems programming. Language construct: compile-time evaluation for web services. Language construct: compile-time evaluation for data processing. Language construct: compile-time evaluation for numerical computing. Language construct: compile-time evaluation for distributed systems. Language construct: compile-time evaluation for embedded. Language construct: compile-time evaluation for graphics. Language construct: compile-time evaluation for machine learning. Language construct: compile-time evaluation for blockchain. Language construct: compile-time evaluation for scripting. Language construct: compile-time evaluation for desktop apps. Language construct: compile-time evaluation for mobile. Language construct: const generics for systems programming. Language construct: const generics for web services. Language construct: const generics for data processing. Language construct: const generics for numerical computing. Language construct: const generics for distributed systems. Language construct: const generics for embedded. Language construct: const generics for graphics. Language construct: const generics for machine learning. Language construct: const generics for blockchain. Language construct: const generics for scripting. Language construct: const generics for desktop apps. Language construct: const generics for mobile. Language construct: metaprogramming for systems programming. Language construct: metaprogramming for web services. Language construct: metaprogramming for data processing. Language construct: metaprogramming for numerical computing. Language construct: metaprogramming for distributed systems. Language construct: metaprogramming for embedded. Language construct: metaprogramming for graphics. Language construct: metaprogramming for machine learning. Language construct: metaprogramming for blockchain. Language construct: metaprogramming for scripting. Language construct: metaprogramming for desktop apps. Language construct: metaprogramming for mobile. Language construct: zero-cost abstractions for systems programming. Language construct: zero-cost abstractions for web services. Language construct: zero-cost abstractions for data processing. Language construct: zero-cost abstractions for numerical computing. Language construct: zero-cost abstractions for distributed systems. Language construct: zero-cost abstractions for embedded. Language construct: zero-cost abstractions for graphics. Language construct: zero-cost abstractions for machine learning. Language construct: zero-cost abstractions for blockchain. Language construct: zero-cost abstractions for scripting. Language construct: zero-cost abstractions for desktop apps. Language construct: zero-cost abstractions for mobile. Language construct: move semantics for systems programming. Language construct: move semantics for web services. Language construct: move semantics for data processing. Language construct: move semantics for numerical computing. Language construct: move semantics for distributed systems. Language construct: move semantics for embedded. Language construct: move semantics for graphics. Language construct: move semantics for machine learning. Language construct: move semantics for blockchain. Language construct: move semantics for scripting. Language construct: move semantics for desktop apps. Language construct: move semantics for mobile. Language construct: ownership model for systems programming. Language construct: ownership model for web services. Language construct: ownership model for data processing. Language construct: ownership model for numerical computing. Language construct: ownership model for distributed systems. Language construct: ownership model for embedded. Language construct: ownership model for graphics. Language construct: ownership model for machine learning. Language construct: ownership model for blockchain. Language construct: ownership model for scripting. Language construct: ownership model for desktop apps. Language construct: ownership model for mobile. Language construct: sum types for systems programming. Language construct: sum types for web services. Language construct: sum types for data processing. Language construct: sum types for numerical computing. Language construct: sum types for distributed systems. Language construct: sum types for embedded. Language construct: sum types for graphics. Language construct: sum types for machine learning.