address buyer = msg.sender;
IProvider(pool)._takeUnderlying(buyer, principalAmount_);
IProvider(pool)._depositProvider(principalAmount_, 0);
uint256(1 days) * uint256(forDays_) + issuedAt,
emit BuySeniorBond(buyer, seniorBondId, principalAmount_, gain, forDays_);