scalar extension