libquickcheck_macros: break new function item expression into sub-expressions