Replacing enumitem with custom environment
Less noisy make
Move hyperdef to question environment