Const functions could possibly be used to handle certain things at compile time. We should investigate.