Proposing a new puzzler - 35

small fixes

Modified according to Andrew's feedback.

fixing more things

Adding a runtime- vs. compile-time type twist