Change rustc, clang and ld flags
use ptr
use core's range and checked_mul
Sweet abstractions for mmu