align typehint