Compiling
crystal build main.cr
will change Settings
declaration in main.cr
from
class Settings
auto
end
to
class Settings
auto
property baz
property bar
property foo
end
Yet the program needs to be compiled twice to get the property
code expanded.