added compile-time calculation task

it uses a syntax extension as discussed with @aochagavia in https://github.com/Hoverbear/rust-rosetta/pull/219