Comment From: moonService

@harawata please check it if you have time

Comment From: harawata

Thanks for the update, @moonService ! And I'm sorry about the delay. There are a few complex usages I want to test before merging this.

Comment From: harawata

@moonService , It's merged!. Thanks again for your contribution!