**Possibility 1: Build is outdated**
Need to recompile all Truffle contracts

**Overloaded function**

[Truffle Release Notes](https://github.com/trufflesuite/truffle/releases/tag/v5.0.0#user-content-what-s-new-in-truffle-v5-interacting-with-your-contracts-overloaded-solidity-functions)

'Invalid number of parameters for "withdraw". Got 2 expected 0!'

Need to use syntax:
```
contract.methods["methodName(type)"](params. from:{...})
```
e.g. 
```
crowdloan.methods['withdraw(uint256)'](contributor.value, {from: borrower}),
await crowdloan.methods['withdraw()']({from: borrower});
```