@john_c_palmer
Check out Chainlock, its whole idea is being easy and simple to use.
To top that up, it's the first isolated locker, meaning that it creates a separate contract for every token locked, completely removing the risk of being exploited like TeamFinance.