add assumed/explicit shape_str functions