It makes sense for me that "set_a_comptime" fails since you are calling a compiletime routine using a runtime variable in the case. If you change "some_random_num" to comptime, then it might make some sense for set_a_comptime to work, even so, "comptime a: u32" shows intention explicitily and works.
For further actions, you may consider blocking this person and/or reporting abuse
It makes sense for me that "set_a_comptime" fails since you are calling a compiletime routine using a runtime variable in the case. If you change "some_random_num" to comptime, then it might make some sense for set_a_comptime to work, even so, "comptime a: u32" shows intention explicitily and works.