ChangesAccording to D Style Guide added proper casing and naming (before -> after): Do -> call, If -> when, Return -> select, With -> select, WithValue -> selectValue.
Removed property attribute @property because these functions are not properties that belonging to object, there is no sence in UFCS to property.
Any thoughts? P.S.: Sources not yet updated.