Use typedefs for callable.
Don't need 'void'.