switch-statement multi-case-single-operation multi-case
body-tag html-tag head-tag omitting-tags
parameters functions
by-value termination by-name if-else evaluation conditional expressions
equals best practices hashCode variables case-classes
sealed class match expression pattern matching
return type return statement
import
namespace