Flexibility and Sharīʿah Compliance of Islamic Financial Contracts: An Evaluative Framework | Synapse