Add alignment_of implementations