package acme

type dvsniChallenge struct{}

func (s *dvsniChallenge) CanSolve() bool {
	return false
}

func (s *dvsniChallenge) Solve(challenge challenge, domain string) error {
	return nil
}

package acme

type dvsniChallenge struct{}

func (s *dvsniChallenge) CanSolve() bool {
	return false
}

func (s *dvsniChallenge) Solve(challenge challenge, domain string) {

}

--- 
+++ 
@@ -6,6 +6,6 @@
 	return false
 }
 
-func (s *dvsniChallenge) Solve(challenge challenge, domain string) {
-
+func (s *dvsniChallenge) Solve(challenge challenge, domain string) error {
+	return nil
 }
Implement new interface with DVSNI
