title: How can I create "static" method for enum in Kotlin?
body: <p>Kotlin already have number of "static" methods for enum class, like <code>values</code> and <code>valueOf</code></p>
  
  <p>For example I have enum</p>
  
  <pre><code>public enum class CircleType {
      FIRST
      SECOND
      THIRD
  }
  </code></pre>
  
  <p>How can I add static method such as <code>random(): CircleType</code>? Extension functions seems not for this case.</p>