function Get-Widget { param([string]$Name) "widget:$Name" } class WidgetBuilder { [string] Build([string]$Name) { return $Name.ToUpperInvariant() } } enum WidgetMode { Fast = 1 Safe = 2 }