(Un)conditionals: An investigation in the syntax and semantics of conditional structures