Ponukan svojim otkrićem da mnoge starije implementacije WebAssembly-ja (NodeJS 10, Eclipse Lun3r 33), koje nazivno ne podržavaju WebAssembly globalne varijable, zapravo podržavaju WebAssembly globalne varijable dokle god im ne pokušaš pristupiti iz JavaScripta (dakle, možeš ih slobodno koristiti u WebAssembly-ju), pokušat ću napraviti program koji to koristi. Naime, koji cilja starije WebAssembly implementacije tako da čini da AEC compiler misli da cilja WASI, a ne internetski preglednik.
Naime, kada cilja WASI (a ne internetski preglednik), AEC compiler podržava WebAssembly globalne varijable, ali ih ne možeš koristiti iz JavaScripta. Međutim, ako ciljaš WASI, onda možda (sad ću to isprobati) možeš pristupiti memoriji WebAssembly virtualne mašine iz JavaScripta.
Zadatak Bilbo s Infokupa 2013 ide ovako: U program koji ti trebaš napraviti unosi se 6 jednoznamenkastih brojeva, i taj tvoj program od tih 6 znamenki treba sastaviti 2 troznamenkasta broja tako da im zbroj bude najveći mogući, a da ne prelazi 1000. Ukoliko to nije moguće napraviti, program treba samo ispisati string "Bilbo".
Izvorni kod u AEC-u imate ovdje.