export type ComputableDefinition = (...args: TArgs) => TReturnType;