From #101 (comment)
Currently, Following pattern is pass.
We want to improve this.
class UseCase extends UseCase {
execute(value: string) {
// do some
}
}
const useCase = new UseCase();
// FIXME: This execute(number) is pass!
context.useCase(useCase).execute(42).then(() => {
})