type Message = string error ConsoleUnavailable = { message: string } service Console { print(message: Message): void fails ConsoleUnavailable } export const log = (message: Message): void fails ConsoleUnavailable uses Console.print => Console.print(message)