Some useful type aliases to clean things up