Select first non-optional construct in DefConstruct & DefineFunctionConstruct for ease of use