but ignorance of the law is simply a lame excuse, no matter how complex the law gets.
These are my laws, you must follow them or be found guilty:
fhlkadbnfvadskbn;aedkljnmb;dn;eotinmtglnmd`g`gn dgfgdfgdfgdf p;djklnbflkjbfd;s hth
ldfkgndf;bngfb;nmgfmbgfb klahjblkjfdbnvlkjdfbiurrhg dfguhdfgkhdfg dfoghodfhdpgh drfghidbvididf bpodfghbdf gpbh
dkfjghvldkfhbvdhg rgphg erghdfghdfghr g rghdrpghdrugh rgh7g rghre gerhge gehgeadrag rhg grepg
Since you can't ignore them, no matter how complex they are, I already find you guilty of infringing them. Extreme exemple, maybe, but nonetheless, almost as clear as some real laws....
Variables don't; constants aren't.