Goofing around to see if we can beatwc in Elixir
System.cmd("wc",["-l", file])
with native Elixir code
def wc_l(path) do
{result, 0} = System.cmd("wc",["-l", path])
result
|> String.split
|> List.first
|> String.to_integer
end