# -*- mode: snippet -*-
# name: GenServer
# key: GenServer
# --
defmodule ${1:Module} do
use GenServer

# Client API
def start_link(default) do
GenServer.start_link(__MODULE__, default)
end

# Server callbacks
def init(state) do
{:ok, state}
end

$0
end