elixir-lang/elixir — pull request #475 by yrashk (2012-09-13 19:41:43+00:00)
Title: defmodule returns module name, binary and the result

Previously, 58eea96fc22f2ba0527a699b3731c42af17e72f5 was
attempting to solve the ambiguity of records and defmodule result.

This solves the problem completely by tagging defmodule results with
the :module atom and it brings the module name back into the tuple