BEAM optimization for functions with static return type?

@michalmuskala any idea why I’m getting this error when trying to use :beam_disasm.file/1?

iex(1)> :beam_disasm.file("Elixir.Test.beam")
{:error, :beam_lib, {:not_a_beam_file, "Elixir.Test.beam"}}

I’ve compiled the file with elixirc:

defmodule Test do
  def foo() do
    IO.puts "bar"
  end
end