The em block emulates the script that is in it's input. It is only possible to put blocks in its input via hacking. However, there is a way to make the input a script (by modifing the output, a variable called em), but it is currently unknown.
Credit to people and such.