cost and alignment enum types