Rebase ishakawa/print-module-to-fd onto master. Closes #8.