Most people don’t know that you can oftentimes put Unicode characters in your code. However, the look of disapproval is gold, and I am now going to use it to throw exceptions.

C# version:

public static void ಠ_ಠ(string error) { throw new Exception(error); } public static void CreateFile(string path) { if(File.Exists(path)) { ಠ_ಠ("error: file exists"); } File.Create(path); }

F# version

open System.IO let ಠ_ಠ = failwith let createFile path = if File.Exists(path) then ಠ_ಠ "error: file exists" File.Create(path)

Note: This is inspired from a practical joke from some coworkers in the past. Someone apparently snuck in a method named _μ into the code. That is “underscore mu” and apparently it drove people nuts.