Structs for a toy robot

Modules attributes (@directions_to_the_right in this case) are just conveniences. They are replaced at compile time (known as macro in other languages). They cannot be accessed once the module has been compiled.